package org.example.memora.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("post_view_log")
public class PostViewLog {

    @TableId(type = IdType.AUTO)
    private Long id; // 自增主键

    private String postId;  // 帖子唯一标识

    private Integer userId;  // 访问用户ID，匿名访问可为null

    private String ipAddress; // 用户IP地址

    private LocalDateTime viewTime; // 访问时间

    private String extraInfo; // 其他附加信息
}